.QuestRoot{
	width: 300px;
	height: 500px;
	margin-top: 200px;
	position: 5px 40px 0px;
	border: 3px solid #111111BB;
	border-radius: 5px;
}  

#backimg
{
	width: 100%;
	height: 100%;
	opacity: 0.2;
}

#QuestTitle{
    color: #cccccc;
    font-size: 54px;
    margin-left: 10px;
	margin-top: -3px;
	margin-bottom: -10px;
    text-transform: uppercase;
    vertical-align: center; 
}

#QuestLog{
	opacity: 1;
	padding-top: -30%;

	width: 80px; 
	height: 80px;

}


#Stuff{
	margin-top: 0px;
	flow-children: down;
}

#Background{
	width: 500px;
	height: 700px;
	opacity: 0.65; 
	background-color: #000000dd;
	background-repeat: round;
}
#Compiling{
	width: 0%;
	height: 0%;
}
  
.QuestRootSmall{
	height: 75px;
}

#Title{
	flow-children: right;
}

#MiniPanel{
	
	box-shadow: -8px -8px 30px 15px;
	margin-left: 18px;
	margin-top: 13px;
}

#MiniPanel:hover{
	
}

#MiniPanel:active{

}


#MiniLabel{
	font-size: 32px;
	color: #ffffff;
}

#ContainerPanel{
	width: 500px;
	margin: 0px 0px -4px 0px;
	height: 622px;
	flow-children: down;
	overflow: squish scroll;
}

.PanelHeader{
	font-size: 18px;
	color: #fcaf3d;
}


.QuestPanel{
	margin: 1px 13px 10px 5px;

	flow-children: down;
	width: 100%;
}


.QuestHeader{
	font-weight: bold;
	font-size: 24px;
	text-transform: uppercase;
	margin-left: 5px;
	color: #eeeeee;
	padding-top: 2px;
}

.QuestHeaderPanel{
	flow-children: right;
	width: 470px;
}

.QuestHeaderDefault{
	font-weight: bold;
	font-size: 24px;
	text-transform: uppercase;
	margin-left: 5px;
	margin-top: 2px;
	color: #eeeeee;
	text-shadow: 0px 0px 0px 0 #ffffffff;
	transition: text-shadow 0s ease-in 0s;
}
 
.QuestHeaderGreen{        
	text-shadow: 0px 0px 7px 1.0 #93ff9388;
	color: #93ff93;
}

.QuestHeaderOrange{
	text-shadow: 0px 0px 7px 1.0 #ffd70088;
	color: #ffd700;
}

.QuestHeaderViolet{
	text-shadow: 0px 0px 7px 1 #ff00ff55;
	color: #ff00ff;
}

.QuestHeaderBlue{
	text-shadow: 0px 0px 7px 1.0 #ff333388;
	color: #ff3333;
}

.QuestHeaderRed{
	text-shadow: 0px 0px 7px 1.0 #ff333388;
	color: #ff3333;
}

.QuestLineContainer{
	margin: 4px, 4px, 4px, 4px;
	width: 500px;
	flow-children: down;
}

.QuestLine{
	font-size: 24px;
	color: #cccccc;
	margin-left: 15px;
    vertical-align: center;
}
.QuestLineSlashed{
	color: #777777;
	font-size: 24px;
	text-decoration: line-through;
}

.MinierPanel{

	box-shadow: -8px -8px 30px 15px;
	margin-left: 50px;
	margin-top: 2px;
	horizontal-align: right; 
}

.MinierPanel:hover{

}

.MinierPanel:active{

}

.MinierPanelLabel{
	font-size: 24px;
	color: #ffffff;
}

.QuestLinePanel{ 

	flow-children: down; 
	width: 100%;
}  

 
.QuestSubLine{
	font-size: 16px;
	margin-left: 48px;
	color: #999999;
    vertical-align: center;
}